/**
 * Created by RayLew on 2014/11/29.
 */

/*从此步重新开始*/
function reStartFromWhere(where) {
    var retData = false;
    var postData = {"taskId": taskId, "where": where};
    jQuery.ajax({
        type: "POST",
        url: "reStartFromHere",
        data: postData,
        async: false,
        success: function (msg) {
            retData = JSON.parse(msg);
        }
    });
    return retData;
}


///*region 规则列表相关*/
///*显示规则列表模态框*/
//function getRuleList() {
//    //如果有规则没保存先保存
//   // generateResult();
//    //展示
//    var unScheduleRuleType = $("#unScheduleRuleListTypeSlt").val();
//    $("#ruleListModal").modal('show');
//    jQuery.ajax({
//        type: "GET",
//        url: "getRuleList?taskId=" + taskId + "&unScheduleRuleType=" + unScheduleRuleType,
//        async: false,
//        success: function (msg) {
//            var message = JSON.parse(msg);
//            var retData = message.data;
//            if (retData != null) {
//                var length = retData.length;
//                var tableBodyHtml = new Array();
//                for (var i = 0; i < length; i++) {
//                    tableBodyHtml.push("<tr id='td" + retData[i].ruleItemId + "'>");
//                    tableBodyHtml.push("<td>" + retData[i].ruleTypeName + "</td>");
//                    tableBodyHtml.push("<td>" + retData[i].ruleContent + "</td>");
//                    tableBodyHtml.push("<td><a href='javascript:deleteRule(\"" + retData[i].ruleType + "\",\"" + retData[i].ruleItemId + "\")'>删除</a></td>");
//                    tableBodyHtml.push("</tr>");
//                }
//                $("#ruleListTable_body").html(tableBodyHtml.join(""));
//            }
//        }
//    });
//}
//
///*点击规则列表删除规则*/
//function deleteRule(ruleType, ruleItemId) {
//    var postData = {"taskId": taskId, "unScheduleType": ruleType, "ruleItemId": ruleItemId};
//    jQuery.ajax({
//        type: "POST",
//        url: "deleteRule",
//        async: false,
//        data: postData,
//        success: function (msg) {
//            var retData = JSON.parse(msg);
//            if (retData == true) {
//                //控制样式上不显示
//                $("#td" + ruleItemId).hide();
//                isDeleted = true;
//            }
//        }
//    });
//
//    //删除规则成功之后 需要删除tag里面相应的部分
//    if (isDeleted == true){
//        jQuery.ajax({
//            type:"POST",
//            url:"/m/tagRule/deleteTagRule",
//            async:false,
//            data:postData,
//            success:function(msg){
//                var retDelTag = JSON.parse(msg);
//                console.log(retDelTag);
//            }
//        });
//    }
//}
//
///*规则列表框关闭事件*/
//$('#ruleListModal').on('hidden.bs.modal', function () {
//    //如果删除过规则，则重新加载页面，刷新数据
//    if (isDeleted == true) {
//        reloadPage();
//    }
//})
//
//// 添加、复用弹出窗口居中
//$('#ruleListModal').on('show.bs.modal', function (e) {
//    $(this).find('.modal-dialog').css({
//        'margin-top': function () {
//            var modalHeight = 540; // $('#myModal').find('.modal-dialog').height();
//            return ($(window).height() / 2 - (modalHeight / 2));
//        }
//    });
//});
///*endregion 规则列表相关*/

